![]() information processing apparatus, method of controlling an information processing apparatus and stor
专利摘要:
INFORMATION PROCESSING APPARATUS, METHOD FOR CONTROLLING AN INFORMATION PROCESSING APPARATUS, AND, A COMPUTER-READY STORAGE MEANS An information processing apparatus includes a touch detection unit configured to detect a touch operation and an interruption operation. touch to the screen unit, a time counter unit to count a period of time of continuous touch over a specific area of the screen unit, and a control unit configured for, when a touch interrupt operation from the specific area is detected and a continuous touch counted time period has not reached a predetermined period of time, perform a setting assigned to the specific area, while, when the continuous touch counted time operation has reached the predetermined period of time, do not execute the function assigned to the specific area in relation to the detected ring interrupt operation only. 公开号:BR112012003459B1 申请号:R112012003459-6 申请日:2010-07-13 公开日:2021-05-25 发明作者:Yasufumi Oyama 申请人:Canon Kabushiki Kaisha; IPC主号:
专利说明:
technical field [0001] The present invention relates to an information processing apparatus and a control method for it configured to prevent an operation error on a touch screen. Fundamentals of technique [0002] In recent years, a digital device has been marketed including a display unit having a touch panel and allowing a user to intuitively perform an operation. A digital device such as this generally allows a user to perform a function, assigned to a button icon provided on a display screen including a touch panel, by performing a “touch” operation on the button icon. [0003] A “tap” operation on a button icon refers to an operation that can be performed by lightly tapping on the button icon by a user's finger only. Immediately after the user's finger stops touching the button icon, the user operation is commanded and a function assigned to the button icon is performed. [0004] A size of a body of a digital device having a touch panel has recently been decreased in order to obtain an advantage that the total number of physical operating member parts can be reduced by the provision of a touch panel. On the other hand, to increase visibility, the size of the touch panel itself has been made larger. [0005] If a reaction between an area of a touch panel and the size of the entire body of the device becomes larger, then a user's hand holding the device may unintentionally touch a surface of the touch panel, which may cause an operation error. Various control methods to prevent a touch panel operation error have been introduced, as follows. [0006] The open patent application 2009-009424 explains a method in which a touch panel includes a prohibited area of operation. When a user touches the operation prohibited area, the control method disables an operation icon or displays a message indicating that the user performed a wrong operation. Consequently, the control method allows the user to recognize their operating error and prevents a wrong setting or an operating error. [0007] Japanese open patent application 05-298,027 explains a method in which if a user continues to touch a touch panel at the same location for a predetermined period of time, then it will be determined that a sensor element to detect a Touch state of the tapped position is malfunctioning. In this case, the method disables a command executed after this one by touching the touch panel on the position. [0008] However, because the method explained in Japanese open patent application 2009-009424 includes the operating prohibited area, a touch operating member, such as a button operable icon, cannot be provided in the operating prohibited area. More specifically, in this method of control, a part of the total area of a touch panel cannot be effectively used. Additionally, an arrangement and arrangement of touch operation members is restricted. [0009] In the method explained in Japanese open patent application 05-298027, even when a sensor element corresponding to a position touched by the user is normally functioning, if the user has actually touched the touch panel in the same position for a period of pre-determined time then it is determined that the sensing element is in trouble and is deactivated. Also, in this case, a touch operation performed after this is disabled. Consequently, in this method of control, a touch operation member, such as a button icon, cannot be provided in position. More specifically, similar to the case of the method explained in Japanese open patent application 2009009424, a part of the total area of a touch panel cannot be effectively utilized and the arrangement and arrangement of touch operation members is restricted. citation list patent literature [0010] PTL 1: Japanese open patent application 2009-009424 [0011] PTL 2: Open Japanese Patent Application 05-298027 Invention Summary [0012] The present invention relates to an information processing apparatus capable of reliably suppressing an operating error on a touch panel without restricting an arrangement of touch operating members of the touch panel. [0013] According to an aspect of the present invention, an information processing apparatus includes a touch detection unit configured to detect a touch operation for touching a screen unit and a stop touching operation, which is an operation to discontinue touch of the screen unit, a time counter unit configured to count a period of time of continuous touch over a specific area of the screen unit, and a control unit configured to, when the touch detection unit detects that a stop tap operation on the screen unit starting from the specific area in which the tap operation was detected and if a continuous tap time period counted by the time counter unit has not reached a predetermined time period, perform a assigned function to the specific area, while, when the touch detection unit detects that the operation to stop touching on the screen unit from the specific area in the which tapping operation has been detected and whether the continuous tapping time period counted by the time counter unit has reached the predetermined time period, not to perform the function assigned to the specific area in relation to the detected tapping stop operation only. [0014] According to one aspect of the present invention, an operating error on a touch panel can be safely suppressed without restricting an arrangement of touch operating members on the touch panel. Brief description of drawings [0015] The accompanying drawings, incorporated herein and constituting part of the report, illustrate embodiments, features and exemplary aspects of the invention and, together with the description, serve to explain the principles of the present invention. [0016] Figure 1 illustrates an example of an exemplary external appearance and configuration of a digital camera. [0017] Figure 2 illustrates an example of a hardware configuration of a digital camera. [0018] Figure 3 illustrates an example of a state in which a user holds a digital camera. [0019] Figure 4A is a first part of a flowchart illustrating an example of processing performed during an image shooting mode. [0020] Figure 4B is a final part of a flowchart illustrating an example of processing performed during an image shooting mode [0021] Figure 5 illustrates an example of a screen in the standby mode of shooting image displayed on a screen unit. [0022] Figure 6 is a flowchart illustrating an example of processing performed when a switch 1 (SW1) is operated. [0023] Figure 7A illustrates an example of a screen of a warning message displayed on a screen unit. [0024] Figure 7B illustrates an example of a screen of a warning message displayed on a screen unit. [0025] Figure 8A illustrates an example of a method for detecting a single touch position in which the user touches the resistance film type touch panel. [0026] Figure 8B illustrates an example of a method for detecting a single touch position in which the user touches the resistance film type touch panel. [0027] Figure 8C illustrates an example of a method for detecting a plurality of touch positions at which the user touches a resistance film type touch panel. Description of the modes of realization [0028] Various embodiments, features and exemplary aspects of the invention will be described in detail below, with reference to the drawings. [0029] Figure 1 illustrates an example of an external appearance and an exemplary configuration of a digital camera 100 which is an example of an information processing apparatus Dhaka present invention. [0030] Referring to figure 1, a display unit 28 displays an image and various pieces of information. On a surface of the display unit 28, a touch panel, which is an example of an operating unit 70, is provided. With the touch panel, if a user touches the screen unit 28, the touch operation by the user can be detected. With this configuration, a touch detection unit according to an embodiment of the present invention is implemented. [0031] A firing button (a firing operation member 61 is an operating unit for commanding an image shooting instruction. The operating unit 70 includes an operating member for receiving various user operations such as various switches, buttons and a panel . [0032] The operating unit 70 includes a controller wheel 73. The controller wheel 73 can be operated by the user by rotating it. Additionally the operating unit 70 includes a zoom operating unit 71. The zoom operating unit is an operating unit for switching to a zoom mode, such as an optical zoom mode or an electronic zoom mode, during shooting mode. Image. In addition, the zoom operation unit 71 switches the electronic zoom and the number of images to be displayed during an image playback mode. [0033] A connector 112 is a digital camera connector 100 for a connection cable. A power switch 72 turns digital camera 100 on and off. A recording medium 200 is a recording medium, such as a memory card or hard drive. [0034] A recording medium interval 201 is an interval for storing the recording medium 200. By inserting the recording medium 200 into the recording medium interval 201, data can be transmitted to/from the recording medium 200 and the digital camera 100. A 203 cap is a 201 recording medium range cap. [0035] Figure 2 is a block-diagram illustrating an exemplary hardware configuration of digital camera 100 according to a first exemplary embodiment of the present invention. [0036] Referring to Figure 2, the digital camera 100 includes a photographic lens 103 that includes a focal lens, a shutter 101 including an aperture stop function, and an image collection unit 22 that includes an image sensor , such as a charge-coupled device (CCD) or a complementary metal oxide semiconductor (CMOS), to convert an optical image into an electrical signal. [0037] An analog-to-digital (A/D) conversion device 23 converts an analog signal to a digital signal. More specifically, the A/D conversion device 23 converts an analog signal output from an image capture unit 22 into a digital signal. A barrier 102' is provided to cover the image capture unit 22 including the photographic lens 103. The barrier 102 prevents smudge and damage of an image capture system including the photographic lens 103, the shutter 101, and the unit of image capture 22. [0038] An image capture unit 24 performs various image processing, such as size change processing, including predetermined pixel interpolation processing, or color conversion processing, on data transmitted from the A/D conversion device 23 or loaded by the memory control unit 15. [0039] Additionally the image capture unit 24 performs predetermined calculation processing by using photographed image data. In addition, a system control circuit 50 performs exposure control and focus control in accordance with a result of the calculation operation by the image capture unit 24. Consequently, through-the-lens (TTL) autofocus (AF) processing , auto-exposure (AE) processing, and electronic flash (EF) processing (pre-flash shooting) can be implemented. [0040] In addition, the image capture unit 24 performs predetermined calculation processing by using photographed image data and performs TTL type automatic white balance (AWB) according to the result of the calculation operation. [0041] Data output from the A/D conversion device 23 is indirectly written to a memory 32, via the image capture unit 24 and the memory control unit 15 or directly written to the memory via the memory control unit 15 . The memory 32 stores data of an image taken by the image capture unit 22 and converted by the A/D conversion device 23 into digital data and image data to be displayed on the screen unit 28. The memory 32 has a storage capacity large enough to store a predetermined number of still images and a moving image and audio data of a predetermined period of time. In addition memory 32 also functions as image display memory (video memory). [0043] A D/A digital-to-analog conversion device 13 converts image data to be displayed stored in memory 32 into an analog signal. In addition, the D/A digital-to-analog conversion device 13 supplies the converted analog signal to the display unit 28. The image data to be displayed recorded in the memory 32 in the above-described manner is then displayed in the display unit. screen 28 via the D/A digital-to-analog conversion device 13. The screen unit 28 displays the image data on a screen device such as a liquid crystal display (LCD) in accordance with the analog signal from the D/A digital-to-analog conversion device 13. [0044] A non-volatile memory 56 is an electrically rewritable memory. Electrically erasable programmable ROM (EEPROM) is used as non-volatile memory 56. Non-volatile memory 56 stores a constant and a program used to operate the system control circuit 50. In the present invention, a "program" refers to a program used in performing various processing illustrated in the flowcharts described below in accordance with an exemplary embodiment of the present invention. [0045] The system control circuit 50 is a control unit for controlling an operation of the entire digital camera 100. By executing the program recorded in the non-volatile memory 56, the system control circuit 50 implements each processing accordingly. with the present exemplary embodiment which will be described in detail below. [0046] A system memory 52 includes random access memory (RAM). The constant is the program used to operate the system control circuit 50, and programs are read from the non-volatile memory 56 into the system memory 52. In addition, the system control unit controls the memory 32, the device. digital-to-analog D/A conversion 13, and the screen unit 20 for performing screen control. [0047] A first shutter switch 62 (hereafter referred to simply as a "SW1") is semi-pressed by the user, i.e. when an image-pick hold instruction is commanded by the user by semi-pressing the shutter button 61 of the digital camera 100, SW1 turns on and a shutter switch first signal is generated. A multiple processing operation such as AF processing, AE processing, AWB processing, or EF processing starts according to the first shutter switch signal. [0048] When the second shutter switch 64 (hereafter simply referred to as a "SW2") is fully pressed by the user, that is, when an image shooting instruction is commanded by the user by p completely the shutter button 61, the SW2 turns on and a second shutter switch signal is generated. The system control circuit 50 begins a series of photographing image processing operations from reading a signal emitted from the image capture unit 22 to record image data onto the recording medium 200. [0049] A mode change switch 60 is included in the operating unit 70. The mode change switch 60 can be operated to give an instruction to change the operating mode of the system control circuit 50 to one of the shooting mode. image or image playback mode. [0050] In the present exemplary embodiment, the image shooting mode includes the following plurality of modes, such as an automatic image shooting mode, a manual mode, and a scene mode. In automatic image shooting mode, various parameters for digital camera 100 are automatically determined by a program installed in digital camera 100 according to a detected exposure value. In manual mode, the user can freely change various parameters set for digital camera 100. In scene mode, a shutter speed, an aperture stop value, a flash emitting state and a sensitivity setting are automatically set to combination. In addition, the scene mode includes various modes such as portrait mode, night landscape mode, landscape mode, night landscape mode and snapshot mode, a child and animals mode, a vivid green and autumn mode, a party snapshot, a snow mode, a beach mode, a fireworks mode, an aquarium mode and a submarine mode. [0051] Each operating member of operating unit 70 is appropriately assigned a function corresponding to each scene, by selecting and operating various functional icons displayed on display unit 28 and functioning as a function button. In the present exemplary embodiment, a function button includes an end button, a return button, an image advance button, a skip button, a search fine-tuning button, and an attribute change button. [0052] When the user presses the menu button, various menu screens to perform various adjustments are displayed on the 28 screen unit. The user can intuitively perform various adjustments through the menu screen displayed on the 28 screen unit by using physical buttons including a four-way button and a SET button. [0053] The controller wheel 73 is included in the operating unit 70 and can be operated by the user by its rotation. Control wheel 73 can be operated in combination with each direction button to select an item. [0054] More specifically, when the user operates the control wheel 73 by its rotation, an electrical pulse signal is generated according to an operating quantity. System control circuit 50 controls each component of digital camera 100 in accordance with the pulse signal. An operating angle of rotation and the number of revolutions of the controller wheel 73 can be determined in accordance with the pulse signal. [0055] Typically, control wheel 73 is not limited to a specific type of wheel. Any operational member can be used, as long as its rotation clause can be detected by the system control circuit 50. For example, it is also useful, if a dial operational member is used as the control wheel 73, that a pulse signal is generated when the operating dial member is rotated and operated. Additionally, it is also useful that a touch wheel, which is an operating member including a touch sensor, can be used as the control wheel 73. In this case, it is useful that the control wheel 73 itself does not rotate and a rotational movement of a user's finger on the controller wheel 73 is detected. [0056] A power control unit 80 includes a battery cell detection circuit, DC-DC DC converter and a switching circuit. The switching circuit switches a block to which power is supplied. The power control unit 80 determines whether a battery cell has been mounted, a type of battery cell mounted, and a battery remaining amount. [0057] Additionally the power control unit 80 controls the CC-DC converter in accordance with a result of the above-described determination and an instruction from the system control circuit 50. In addition, the power control unit 880 supplies the necessary voltage to each unit including the recording medium 200 for a necessary period of time. [0058] A power supply unit 30 includes a primary battery, such as an alkaline cell and a lithium cell, a secondary battery, such as a NiCd cell, a NiMH cell, or a Li cell, and a battery adapter. alternating current (AC). An interface 18 is an interface to the recording medium 200, such as a memory card or hard disk. Recording medium 200 is a recording medium such as a memory card and includes a semiconductor memory or magnetic disk. [0059] Additionally the operating unit 70 includes a touch panel capable of detecting a touch operation on the screen unit 28 by a user. The system control circuit 50 is capable of detecting the user's next operation on the touch panel. More specifically, the system control circuit 50 is capable of detecting a user's operation of touching the touch panel with his finger or a stylus (hereafter, such an operation is typically simply referred to as a "continuous touch operation") , a user operation to move over a touch panel while touching the touch panel with your finger (hereinafter, an operation of this type is simply referred to as a "move operation", and a user operation to release touch over the touch panel with your finger or a stylus (hereafter this state is simply referred to as the “touch break state”). [0060] These operations and positional coordinates correspond to a position at which the user touches the panel with his finger or stylus are notified to the system control circuit 50 via an internal bus 111. The system control circuit 50 determines which operation was performed on the touch panel according to the notified information. [0061] With respect to the move operation, a movement direction of the user's finger or pen moving over the touch panel can be determined in relation to a longitudinal component and a lateral component on the surface of the touch panel of according to a variation of the positional coordinates. When the user performs a touch operation, then a predetermined move operation, and then a touch-up operation on the touch panel, the user is supposed to have practiced an impact. In the present exemplary embodiment, an operation to quickly perform an impact is referred to as a flicker operation. [0062] Flicker operation is an operation in which the user quickly moves their finger a specified distance over the touch panel while touching it, and then releases their finger from the touch panel. In other words, the flicker operation is an operation to sweep the touch panel like a flick. [0063] If a movement operation a predetermined distance or longer, at a predetermined operating speed or greater, is detected and then a stop ring operation is detected in this state, then the system control circuit 50 determines that the user performed a jitter operation. On the other hand, if a move operation a predetermined distance or greater at a speed less than the predetermined operating speed is detected, then the system control circuit 50 determines that the user has performed a drag operation. [0064] Now, an exemplary operation performed in accordance with the present exemplary embodiment will be described in detail below with reference to figures 3 to 8. [0065] In the present exemplary embodiment, if a continuous touch operation on a touch panel button icon area for a predetermined period of time is detected, the system control circuit 50 performs control to not enable (execute ) a function of the button icon that the user has touched, even when the user performs a touch interrupt operation next. The present exemplary embodiment performs the control described above because, if a continuous tap operation of the button icon for a predetermined period of time or longer is detected, it will be determined that the user does not wish to operate the button icon. [0066] Figure 3 illustrates an example of a state in which the user holds the digital camera 100 with one hand. Referring to figure 3, suppose the user wants to take an image in the take picture mode. In most of these cases, so operating the shutter button 61 or the zoom operation unit 71 with an index finger 301 of a right hand (the predominant hand) of the user holds the digital camera 100 in a state illustrated in the figure. 3, in which the right hand index finger 301 touches a portion close to the shutter button 61 or the zoom operation unit 71. In this case, a right hand thumb 302 can of course touch the screen unit 28 which is the touch panel, although the user does not intentionally touch the screen unit 28 to operate the touch panel. In this state, if a button icon is provided in a position where the user unintentionally touches the touch panel with the right hand thumb 302, then the button icon function can be performed when the user releases the hand thumb right 302 of the digital camera 100, even if the user does not intend to operate the button icon. In other words, an operation error described above might occur in this case. [0067] In the present exemplary embodiment, if a continuous touch operation for a predetermined period of time or longer at the position in which the button icon is provided is detected, then it will be determined that the user only held the digital camera 100 , unintentionally touching the touch panel as shown in Figure 3. Furthermore, in this case, the present exemplary embodiment does not perform the button icon function even if the user performs a touch interrupt operation next. [0068] Figures 4A and 4B present a flowchart illustrating an example of processing performed by the system control circuit 50 in the image shooting mode. Each processing according to the flowchart in Figures 4A and 4B is performed by the system control circuit 50 by loading the program from non-volatile memory 56 into system memory 52 and executing it. [0069] When digital camera 100 is activated in shooting image mode or when digital camera 100 is activated in another operating mode, such as image playback mode, and switched to shooting image mode by user operation of switch after mode change 60 of operating unit 70, processing illustrated in gf 4A and 4B is started. [0070] Referring to Fig. 4A, in step S401, the system control circuit 50 displays an image-taking standby screen. Figure 5 illustrates an example of an image-taking standby screen displayed on the display unit 20. Referring to Figure 5, the display unit 28 displays an image through-the-lens 50, which is an image taken in time. real by the image capture unit 22. Each of the button icons 501 to 503 is a button icon whose function is performed when the user taps on the corresponding button icon, each of the button icons 503 corresponds to the setting content currently used in image taking by digital camera 100. [0071] More specifically, the button icon 501 is a mode switching button. The user can change the setting to a desired image shooting mode selected from a plurality of image shooting modes by touching the 501 button icon. In the example illustrated in Figure 5, the user is supposed to have set the portrait mode (one of the plurality of scene modes), of the plurality of modes of shooting image. [0072] The 502 button icon is a flash adjustment button. The user can change the flash setting by touching the 502 button icon. In the example illustrated in figure 5, it is assumed that flash inhibition has been set. [0073] The 503 button icon is an exposure correction button. The user can correct the exposure by touching the 503 button icon. In the example illustrated in figure 5, the “plus or minus 0” setting has currently been adjusted for exposure correction. [0074] A 504 icon indicates a current attitude of the digital camera 100. A 505 icon indicates the amount of battery currently remaining. A 506 icon indicates information about the number of still pictures remaining recordable on the recording medium 200 according to the current setting. A 507 icon indicates a current setting for the number of pixels to be recorded and the current setting for a compression ratio. [0075] Returning to figure 4, after displaying the image-taking wait screen in step S401, processing advances to step S402. In this step, system control circuit 50 determines whether the user has touched button icon 501. [0076] When the user performs a push-touch operation with his finger at the position of the button icon 501 or when the user moves his finger from another different position to the position of the button icon 501 in a continuous touch state, then , the system control circuit 50 determines whether the user has touched button icon 501. If it is determined that the user has touched button icon 501 (Yes, at step S402), then processing advances to step S408. On the other hand, if it is determined that the user is not currently touching the button icon 501 (No, at step S402), then processing advances to step S403. [0077] At step S403, the system control circuit 50 determines whether the user has touched the button icon 502. In the present exemplary embodiment, whether the user performs the touch operation at the position of the button icon 502 or whether the The user moves his finger from another different position to the position of the button icon 502 in the continuous touch state, then the system control circuit 50 determines that the user has touched the button icon 502. [0078] If it is determined that the user has touched the button icon 502 (Yes, in step S403), then processing advances to step S404. On the other hand, if it is determined that the user is not currently touching the button icon 502 (No, at step S403), then processing advances to step S436. [0079] In step S404, the system control circuit 50 determines whether the touch position (herein simply referred to as "touch position") has been moved outside the area of the button icon 502. If it is determined that the touch position has been moved outside the area of the button icon 502 (Yes, in step S404), then processing proceeds to step S436. On the other hand, if it is determined that the touch position has not moved out of the button icon area 502 (No, at step S404), then processing advances to step S405. In step S405, the system control circuit 50 determines whether SW1 is on. If it is determined that SW1 is on (Yes, in step S405), then processing advances to step S601, shown in figure 6. Processing according to the flowchart in figure 6 will be described in detail below. [0080] On the other hand, if it is determined that SW1 is not turned on (No, in step S405), then processing advances to step S406. In this step, the system control circuit 50 determines whether the user has performed the touch interrupt operation from the position of the button icon 502. If it is determined that the user has performed the touch interrupt operation from the position of the icon button 502 (Yes, in step S405), then processing advances to step S407. On the other hand, if it is determined that the user did not perform the touch interrupt operation from the position of the button icon 502 (No, in step S405), then processing returns to step S404. [0081] At step S407, the system control circuit 50 performs a function assigned to the button icon 502. More specifically, in the example illustrated in Fig. 5, a function to toggle the flash setting has been assigned. Consequently, in step S407, the system control circuit 50 performs control to switch the flash setting in this case. After executing the button icon function 502, processing proceeds to step S436. [0082] In step S408, which processing is performed if it is determined that the user has touched the button icon 501, the system control circuit 50 starts a timer to count the period of time during which the user continues the touch state continuous button icon 501. [0083] At step S409, the system control circuit 50 determines whether the touch position has moved outside the area of the button icon 501. If it is determined that the touch position has moved outside the area of the button icon 501 ( Yes, in step S409), then processing proceeds to step S410. At step S410, the system control circuit 50 stops the timer started in step S408 and clears the count from the timer. Afterwards, processing returns to step S402. [0084] On the other hand Aldo, if it is determined that the touch position has not moved outside the area of the button icon 501 (Hand, in step S409), then processing advances to step S411. At step S411, the system control circuit 50 determines whether the countdown of the timer, initiated at step S408, has reached a predetermined period of time. More specifically, at step S411, the system control circuit 50 determines whether button icon 501 touch operation has continued for the predetermined period of time or longer. In other words, the predetermined period of time is used to determine whether the user intended to hit the button icon 501 "tap" refers to an operation of performing a touch interrupt operation immediately after performing a touch operation ). In the present exemplary embodiment, the predetermined time period is supposed to be set to 300ms. [0085] If it is determined that the touch operation of button icon 501 has continued for the predetermined period of time or longer (Yes, in step S411), then processing advances to step S416. On the other hand, if it is determined that the button icon touch operation 501 has not reached the predetermined period of time (No, in step S411), then processing advances to step S412. [0086] In step S412, the system control circuit 50 determines whether SW1 is on. If it is determined that SW1 is on (Yes, in step S412), then processing advances to step S601, shown in figure 6. Processing according to the flowchart in figure 6 will be described in more detail below. [0087] On the other hand, if it is determined that SW1 is not turned on (No, in step S412), then processing advances to step S413. In this step, the system control circuit 50 determines whether the user has performed a ring interrupt operation. The processing in step S413 implements a ring interrupt detection unit according to the present exemplary embodiment. More specifically, if the user has performed the touch interrupt operation from the position of the button icon 501 within the predetermined period of time after the user has initiated the touch of the button icon 501, then the system control circuit 50 determines whether the user performed the ring interrupt operation. [0088] If it is determined that the user has performed the ring interrupt operation (Yes, in step S413), then processing advances to step S414. On the other hand, if it is determined that the user has not performed the ring interrupt operation (No, in step S413), then processing returns to step S409. [0089] In step S414, the system control circuit 50 interrupts the timer started in step S408 and clears the time count. At step S415, the system control circuit 50 performs a function assigned to button icon 501. In the example illustrated in Figure 5, a function for switching the shooting mode is assigned to button icon 501. Therefore, in this case, the system control circuit 50 performs the purpose of changing the desired image shooting mode setting which is selected from the plurality of image shooting modes. After performing the function assigned to button icon 501 in step S415, processing proceeds to step S436. [0090] At step S416, the system control circuit 50 stops the timer started in step S408 and clears the count from the timer. At step S417, in accordance with the determination that the continuous tapping time on the button icon 501 has reached the predetermined period of time, the system control circuit 50 determines whether the user did not intend to perform a tapping operation on the button icon. 501 and displays a warning message 1 (a first warning message display) [0091] Figure 7A illustrates an example of the warning message 1. Figure 7A illustrates an upper right corner of the display unit 28 when the digital camera 100, in which the picture photography standby screen illustrated in Figure 5 is currently displayed, is held in the manner illustrated in Figure 3. In the example illustrated in Figure 7A, the user's thumb unintentionally touches the button icon 501. Furthermore, it has been determined that the button icon 501 is in a continuous touch state by the predetermined period of time or greater in step S411 in Figure 4A. Consequently, the system control circuit 50 displays a warning message 1701. [0092] Warning message 1 701 indicates to the user that the user has continuously tapped the 501 button icon and that the 501 button icon function is not to be performed if the user releases their thumb from the 501 button icon, such as fryer described in detail below. By displaying warning message 1701 to the user, the present exemplary embodiment can prevent the user from not understanding that if the function is not performed when the user has performed the touch interrupt operation, the touch interrupt operation does not was performed due to a digital camera 100 issue. It is also useful if the 501 button icon display is changed to a “button pressed” display which indicates that the 501 button icon was pressed when the 501 button icon was tapped by the user is detected. In this case, button pressed display can be discontinued at a time of displaying warning message 1. [0093] Additionally it is useful also if it is determined that the button icon 501 is in the continuous touch state for a predetermined period of time or greater in step S411, then the system control circuit 50 discontinues the button pressed display of the icon button 501 and simply returns the display of the button icon 501 to its original display state without displaying the warning message 1. In addition, by simply discontinuing the button-press display of the button icon 501, the user can be indicated to 501 button icon function is not to be performed if the user releases their finger from the 501 button icon from the state described above. [0094] After performing the processing in step S417 in Figure 4B, processing advances to step S418. In this step, the system control circuit 50 determines whether SW1 is on. If it is determined that SW1 is on (Yes, in step S418), then processing proceeds to step S419. In this step, the system control circuit 50 clears (erases) the display of warning message 1. Then, processing advances to step S601 in Fig. 6. Processing according to the flowchart in Fig. 6 will be described in detail below. [0095] On the other hand, if it is determined that SW1 is not turned on (No, in step S418), then processing advances to step S420. In this step, the system control circuit 50 determines whether the user has performed an operation of the operating member of the operating unit 70 other than the touch panel, such as the physical button. If it is determined that the user has performed an operation of the operational member other than the touch panel (Yes, in step S420), then processing goes to step S421. On the other Aldo, if it is determined that the user has not performed an operation of the operational member other than the touch operation (No, in step S420), then processing proceeds to step S423. [0096] At step S421, the system control circuit 50 clears (erases) the display of warning message 1. At step S422, the system control circuit 50 performs processing corresponding to the operational member which is determined to be operated in step S420. More specifically, if the user operates the operational member other than the touch panel while continuously touching the button icon 501, the operation of the other operational member is prioritized. Consequently, the warning message 1, which is a warning message related to the button icon 501, is deleted. After performing processing at step S422, processing then returns to step S402. [0097] In step S423, the system control circuit 50 determines whether the user touched the touch panel in another position with another finger while touching the button icon 501. The processing in step S423 implements a touch determination unit in multipoints according to the present exemplary embodiment. The determination processing in step S423 will be described in detail below, with reference to Figure 8. [0098] If it is determined that the user has touched the touch panel in another different position (Yes, in step S423), then processing advances to step S424. [0099] At step S424, the system control circuit 50 determines whether the touch position has moved outside the area of the button icon 501. If it is determined that the touch position has moved outside the area of the button icon 501 (Yes, in step S424), then processing proceeds to step S435. On the other hand, if it is determined that the touch position has not moved out of the button icon area 501 (No, at step S424), then processing proceeds to step S425. [00100] At step S425, the system control circuit 50 determines whether the user has performed a ring interrupt operation. The processing in step S425 implements a ring interrupt operation determining unit according to the present exemplary embodiment. [00101] If it is determined that the user has performed the ring interrupt operation (Yes, in step S425), then processing advances to step S435. On the other hand, if it is determined that the user has not performed the ring interrupt operation (no, in step S425), then processing returns to step S418. The touch interrupt operation described here refers to the user having performed the touch interrupt operation from the position of the button icon 501 after the continuous touch state for the predetermined period of time or greater on the button icon 501 be detected. When the system control circuit 50 determines that the user has performed the touch interrupt operation in this manner, the function assigned to the button icon 501 is not performed. In other words, if the predetermined period of time has elapsed while the user has continuously tapped the button icon 501, then the button icon 501 will be temporarily disabled. In this case, if the user performs the touch interrupt operation on the button icon 501, the system control circuit 50 does not perform the touch interrupt operation on the button icon 501 (i.e., switching the mode of shoot image). [00102] At step S426, the system control circuit 50 displays a warning message 2 (a second warning message) in addition to warning message 1. Figure 7B illustrates an example of a display of warning message 2. In Figure 7B, an example of a state is illustrated in which the user holds the digital camera 100, which is currently displaying the picture-picture standby screen illustrated in Figure 5, in the manner described above with reference to Figure 3. it is assumed that the user may intend to perform an operation on the touch panel with another finger without knowing that he has touched the button icon 501 with the thumb of his right hand. Furthermore, in this case, because the touch of the button icon 501 was detected earlier, the system control circuit 50 cannot accept the user's operation with the other finger. Consequently, in this case, the system control circuit 50 displays a warning message 2602 which indicates that the operation with the other finger cannot be performed. [00103] In the present exemplary embodiment, touch operation, other than operation via button icon 501, includes tapping on button icon 502 or 503 and an "AF touch operation". In the present exemplary embodiment, "the touch AF operation" is an operation corresponding to a function to adjust a focus to an arbitrary object touched on the screen, selected from the image through-the-lens 500 displayed on the screen unit 28 Touch AF operation cannot be performed when the 501 button icon has been touched. Consequently, in the example illustrated in Fig. 7B, the warning message 2702 indicates that the AF touch operation cannot be performed. In the present exemplary embodiment, warning message 2602 is supposed to be superimposedly displayed in a display state in which warning message 1701 is superimposed on the image photography standby screen illustrated in Figure 5, which is displayed on display unit 28. More specifically, although not illustrated in figure 7B, icons 504 to 507 and dark border areas are supposed to be displayed in this case. [00104] After step S426, processing advances to step S427. In this step, the system control circuit 50 determines whether SW1 is on. If it is determined that SW1 is on (Yes, in step S427), then processing proceeds to step S428. In this step, the system control circuit 50 clears the display of warning message 1 and 2. Then, processing advances to step S601 in Fig. 6. Processing according to the flowchart in Fig. 6 will be described in detail below. [00105] On the other hand, if it is determined that SW1 is not turned on (No, in step S427), then processing advances to step S429. In this step, the system control circuit 50 determines whether the user has performed an operation of the operating member of operating unit 70 other than the touch panel, such as the physical button. If it is determined that the user has performed an operation of the operational member other than the touch panel (Yes, in step S429), then processing proceeds to step S430. On the other hand, if it is determined that the user has not performed an operational member operation other than that of the touch panel (No, in step S429), then processing proceeds to step S432. [00106] At step S430, system control circuit 50 clears the display of warning message 1 and 2. At step S431, system control circuit 50 performs processing corresponding to the operating member which is determined to have been operated in the step S429. After performing processing in step S431, processing returns to step S402. [00107] At step S432, the system control circuit 50 determines whether the user performed the ring interrupt operation at a position other than the position that is determined in step S423 that the user has touched. IF it is determined that the touch interrupt operation at the other different position has not been performed (No, in step S432), then processing returns to step S427. On the other hand, if it is determined that the ring interrupt operation at another different position has been performed (Yes, in step S432), then processing proceeds to step S433. [00108] At step S433, system control circuit 50 clears the display of warning message 2 while continuing to display warning message 1. At step S434, system control circuit 50 determines whether the user has continuously touched the 501 button icon in continuous touch state. If it is determined that the user has continuously tapped the button icon 501 in the continuous tap state (Yes, in step S434), then processing returns to step S418. On the other hand, if it is determined that the user is not currently touching the button icon 501 (No, at step S434), then processing advances to step S435. More specifically, in the present exemplary embodiment, the system control circuit 50 determines whether the user is not currently touching the button icon 501 if the user has moved his finger out of the area of the button icon 501 or performed the OIT while touching the touch panel in another different position with another different finger. However, in this case, similar to the touch interrupt operation in step S425, because the continuous touch state of button icon 501 is temporarily disabled. Consequently, system control circuit 50 does not perform the function of button icon 501. [00109] At step S435, system control circuit 50 clears the display of warning message 1. At step S436, system control circuit 50 determines whether SW1 is on. If it is determined that SW1 is on (Yes, in step S436), then processing advances to step S601 (figure 6). Processing according to the flowchart in figure 6 will be described in detail below. On the other hand, if it is determined that SW1 is not on (No, in step S436), then processing proceeds to step S437. [00110] At step S437, the system control circuit 50 determines if another different operation has been performed by the user. In the present exemplary embodiment, the other different operation includes an operation of the operating member of the operating unit 70 other than the touch panel, and an operation on the touch panel in a position other than the position of the button icon 501 or icon 502 button (for example, a 503 button icon operation or touch AF operation described above). If it is determined that the user has performed another different operation (Yes, in step S437), then processing proceeds to step S438. In this step, the system control circuit 50 performs processing according to another different operation. Then processing proceeds to step S439. On the other hand, if it is determined that the user has not performed any other operation other than (No, in step S437), then processing proceeds to step S439. [00111] At step S439, the system control circuit 50 determines whether the user has performed a final image photography operation. In the present exemplary embodiment, the "image shooting final operation" refers to an operation to switch to a mode other than shooting image mode (i.e., image playback mode) by operating the switch mode switch 60, or an operation to turn off the power of the digital camera 100 by operating the power switch 72. If it is determined that the user has not performed the final image shooting operation (no, in step S439), then processing returns to step S402. On the other hand, if it is determined that the user has performed the final image shooting operation (Yes, in step S439), then processing in the image shooting mode ends, [00112] Figure 6 is an lx illustrating an example of processing performed when it is determined that SW1 is on during processing in the image shooting mode, which is described above with reference to figures 4A and 4B. each processing according to the flowchart in Fig. 6 is implemented by the system control circuit 50 by loading a program from non-volatile memory 56 into system memory 52 and executing the same. [00113] Referring to Figure 6, in step S601, the system control circuit 50 clears the display of button icons 501 to 503, and icons 504 to 507 on the key illustrated in gf 5. In step S602, the circuit system control 50 performs image-picture standby processing, such as AF processing or AE processing. If an in-focus state is obtained, the system control circuit 50 performs control to display an in-focus frame displayed superimposed over the through-lens image 500. At step S603, the system control circuit 50 determines whether SW2 is on. If it is determined that SW2 is on (Yes, in step S603), then processing advances to step S605. On the other hand, if it is determined that SW2 is not on (No, in step S603), then processing advances to step S604. [00114] In step S604, the system control circuit 50 determines whether SW1 is still on. If it is determined that SW1 is still on (Yes, in step S604) then processing returns to step S603. On the other hand, if it is determined that SW1 is not on (No, in step S604), then processing proceeds to step S607. In this step, the system control circuit 50 displays the image shooting standby screen. The processing in step S607 is similar to the processing in step S401 described above with reference to Fig. 4A. More specifically, at step S607, system control circuit 50 performs control to display button icons 501 to 503, and again button icons 504 to 507 that were eliminated from display at step S601. [00115] On the other hand, if it is determined that SW2 is on (Yes, in step S603), then processing advances to step S605. In this step, the system control circuit 50 performs image taking processing (a real image shooting operation) including exposure and image processing. At step S606, the system control circuit 50 records the image taken by the present image shooting operation over embodiment 200 as a file. At step S607, the system control circuit 50 displays the image-pick standby screen. Then, processing returns to step S402 in Figure 4A. [00116] Now, an example of a method will be described below in detail to determine if the user touched the touch panel in different position with a different finger while continuously touching the button icon 501 as performed in step S423 in figure 4B (the processing implementing the multipoint touch determination unit) with reference to Figures 8A to 8C. [00117] With respect to the touch panel type, a capacitance type device capable of performing multipoint detection can simultaneously detect a touch position (a second touch position) by touch operations in step S423 in figure 4B. Consequently, in the above-described capacitance device, when the touch position on the button icon 501 and the touch operation in a different position are simultaneously detected, the system control circuit 50 can determine whether the user has touched the touch panel in another different position with a different finger while continuously tapping the 501 button icon without performing a special method. [00118] On the other hand, with respect to the type of a touch panel device, a resistance film type device has been widely used, being able to detect only a single touch position and not able to perform multipoint detection. If the resistance film type device described above is used, the system control circuit 50 determines whether the user touched the touch panel in a different position outside the button icon area 501 with the different finger while touching the button icon 501 in the following way. [00119] First, an example of a method of detecting a touch position on the resistance film type touch panel will be described in detail below. In the resistance film type touch panel, when the user touches the touch panel in a single position only, as illustrated in figures 8A and 8B, a resistance value about each of the X and Y axes displayed on the display unit 28 is detected. The tap position is identified according to the detected resistance values. [00120] In the example illustrated in Figure 8A, the resistance value about each of the X and Y axes is detected for a point 801 as the touch position. The system control circuit 50 acquires an X coordinate and a Y coordinate on the screen unit 28 and identifies the touch position. Similarly, in the example illustrated in Fig. 8B, the system control circuit 50 acquires an X coordinate and a Y coordinate of a point 802 as the touch position on the screen unit 28. The system control circuit 50 identifies the position according to the X and Y coordinates acquired from the touch position 802. [00121] However, in the case of resistance film type touch panel, if the user has simultaneously touched the touch panel at a plurality of points, the resistance film type touch panel detects the resistance value over both X and Y axes for a midpoint of the plurality of touch points only. For example, when the user has simultaneously touched the touch panel at points 804 and 805 on the screen unit 28, the resistance film type touch panel detects the resistance values for a single point 806 only, which is the point mean between points 804 and 805. Consequently, in this case, tap operations performed simultaneously at a plurality of tap positions cannot be detected. However, by using features such as midpoint resistance values, two different points touched simultaneously are detected. If the user has touched the touch panel at a first point and his touch position is acquired, the system control circuit 50 can determine whether the user has touched the touch panel at a second point while touching the first point is continued according to the acquired touch position. [00122] Now, an example of a method of determination processing performed in step S423 in figure 4B will be described below in detail. In the example illustrated in gf 8C, an area 803 indicates the button icon area 501. A center point 808 indicates the center point of the display unit 28. An upper right area 807 indicates an area existing in an upper right area of the display unit. screen 28 from center point 808 (an area including points whose X coordinate exists in the right area of center point 808 and whose Y coordinate exists in the upper area of center point 808). In this state, in most cases, the midpoint of a point existing within area 803 and another different arbitrary point existing in another area is usually included in the upper right area 807. On the other hand, a point that does not exist within the upper area right 807 can be considered not to be the midpoint of a single point included in area 803 and another arbitrary point included in another area. [00123] Consequently, in step S423 of the present invention, if a touch position existing within the upper right area 807 is detected after a state in which a single point included in area 803 has been detected as the touch position without detecting the operation of touch interrupt, then the system control circuit 50 determines whether the user has touched the touch panel with a finger other than the finger touching button icon 501 simultaneously with touching button icon 501. [00124] For example, when a touch operation at point 806 has been detected after a touch operation at point 804 is detected without detecting the touch interruption operation in the example illustrated in figure 8C, it can be estimated that the user has touched the point 805, which is the point of symmetry with point 804 around point 806, simultaneously touching point 804. Consequently, system control circuit 50 displays warning message 2 which indicates that the user cannot perform the Touch AF function assigned at the position of point 805. By performing the method described above, the present exemplary embodiment can detect touch operations simultaneously performed at a plurality of positions if the resistance film type touch panel is used. [00125] As described above, if the user has touched the touch panel in a specific area (i.e., over the button icon 501) continuously for a predetermined period of time or longer, the exemplary embodiment of the present invention disables the function assigned to the touched area and does not perform the function corresponding to the touched area, even if the user executes the touch interrupt operation afterwards. In this case, the system control circuit 50 disables the function of the touched area only temporarily. As described above with reference to the flowchart in Figures 4A and 4B, the user can perform the function of the touched area by performing the touch interrupt operation by touching the touch panel again within a predetermined period of time after the touch interrupt operation . With the configuration described above, the present exemplary embodiment can prevent execution of a function if the user inadvertently touches the touch panel. Consequently, the present exemplary embodiment can suppress an operating error. [00126] In addition, the present exemplary embodiment only temporarily disables the function before the user performs the ring interrupt operation. Consequently, it is only necessary for the user to hit the button icon 501 again if he wishes to perform the function assigned to the button icon 501. Therefore, it is not necessary for the user to perform a certain operation to release the function disabled state. Consequently, the present exemplary embodiment can prevent an operating error without degrading operability. [00127] Furthermore, according to the exemplary embodiment of the present invention, a button icon capable of reducing an operation error, such as the button icon 501 described above, can be provided on the touch panel in a position that the user can easily and inadvertently touch. Accordingly, the present exemplary embodiment can reduce restriction of an arrangement of touch operating members of the touch panel. [00128] In the example illustrated in figures 4A and 4B, the system control circuit 50 temporarily disables the button icon (the specific area) 501 only, among the plurality of button icons, if the user touches it for a period of predetermined time or greater. Button icons other than button icon 501, such as button icon 502 (the other area), are enabled regardless of the continued touch state time period. Button icon 501 is provided at a position closest to a vertex (an upper right vertex of screen unit 280 closest to shutter button 61 among button icons displayed on screen unit 28. In most cases, the the user can hold the digital camera 100, which includes a shutter button, in the manner described above with reference to figure 3. Therefore, the user can inadvertently touch the touch panel at an apex of the screen unit 28 near the button. 61. On the contrary, the user cannot frequently touch the touch panel at a position far from the vertex near the shutter button 61. Therefore, if a touch operation at a position on the touch panel far from the shutter button shutter 61 has been detected, it is likely that the user has inadvertently touched the touch panel in position. Therefore, it is useful if the system control circuit 50 only disables a button icon provided on a position that closest to a vertex of the screen unit 28 of shutter button 61 among a plurality of button icons of a continuous touch operation for a predetermined period of time or longer has been performed. Accordingly, the present exemplary embodiment can properly distinguish between inadvertent touch by the user and an intentional touch operation by the user. [00129] In the example illustrated in Figures 4A and 4B, the system control circuit 50 disables the button icon 501 only if the user has touched the button icon for a predetermined period of time or longer. However, the present invention is not limited thereto. The number of button icons disabled by continuous tapping for a predetermined period of time or longer is not limited to one. [00130] In other words, the system control circuit 50 may disable some or all of the plurality of button icons if continuous touch by the user for a predetermined period of time or longer is detected. For example, as illustrated in Figure 3, the user can touch the touch panel at a position of the screen unit 28 whose Y coordinate is close to the shutter button 61 with the right-hand thumb-rest portion in the lower portion of the unit. screen 28. Accordingly, system control circuit 50 can disable a plurality of button icons whose Y coordinate is close to shutter button 61 if the button icon is continuously touched by the user for a predetermined period of time or longer. In addition, the system control circuit 50 can disable the plurality of button icons at different continuous tap time periods according to the positions in which the button icons are provided. In this case, considering the difference in probability of inadvertent tapping from the position of the button icons, it is useful to shorten the continuous tap time period (threshold value), according to which the function corresponding to the button icon is disabled when the distance from the position of the shutter button 61 becomes shorter. [00131] For example, system control circuit 50 is supposed to temporarily disable button icon 502 when continuous tapping by the user for a predetermined period of time or longer is detected. [00132] In this case, if it is determined that the user has touched the touch panel over the button icon 502 (a second area) (Yes, at step S403 in figure 4A), then the system control circuit 50 starts the timer and counts and extends the period of time that the button icon 502 is in the continuous tap state. This method implements a second time counter unit according to the present exemplary embodiment. Thereafter, the system control circuit 50 determines whether the length of the time period in which the button icon 502 is in the continuous touch state has reached or has become greater than a second time period that is greater than the length of continuous tap time period (the default time period used in step S411) which is the criterion of disabling execution of the function of button icon 501 (the specific area). [00133] If it is determined that the touch interrupt operation from the position of the button icon 502 is detected in step S406, and the length of the continuous touch time period at the position of the button icon 502, which is counted by use of the stopwatch, has not reached the second period of time, then the system control circuit 50 performs the function assigned to the button icon 502. On the other hand, if it is determined that the ring interrupt operation from the position of the icon button 502 is detected in step S406 and the length of the continuous tap time period at the button icon 502 position that is counted by the use of the stopwatch has reached the second time period, then the system control circuit 50 does not execute the function assigned to the button icon 502. In the present exemplary embodiment, the second time period is set longer than the predetermined time period used in step S411 (FIG. 4A), due to the button icon 502 (the second area) is farther from the vertex of screen unit 28 which is closer to shutter button 61 (ie, the upper right vertex of screen unit 28) than button icon 501 (the area specific). As described above, in the present exemplary embodiment, if the distance of a touch position relative to the shutter button 61 is short, it is determined that the possibility of erroneous touch occurring on the touch panel becomes greater. Therefore, it is useful to shorten the continuous tap time period, according to which the function corresponding to the button icon is disabled, when the distance of the position from the shutter button 61 becomes shorter. Consequently, the system control circuit 50 does not perform the function of the corresponding button icon unless the user performs a specific intentional operation, and the present exemplary embodiment can prevent an operation error. [00134] As a possibility of the operation error, if a user carries the digital camera 100 in a bag or places it with the screen unit 28 facing down, on which the touch panel is provided, an object may touch the touch panel without user intent. The present invention is useful to prevent operation error that might otherwise occur due to the above-described touch on the touch panel. Once the above inadvertent tapping on the touch panel occurs, tapping is likely to continue for a relatively long period of time. In this case, according to the present invention which temporarily disables ringing that continues for a predetermined period of time or longer, the operating error that might otherwise occur due to the inadvertent can be prevented. In this case, since the position of the button icon on the surface of the display unit 28 is not related to the probability of occurrence of the operating error, the system control circuit 50 may temporarily disable the functions of all icons button when the tap continues for a predetermined period of time or longer. [00135] Processing performed in shooting image mode is described above with reference to figures 4A and 4B. On the other hand, in image playback mode, different from shooting image mode, a button icon provided in the same position as the button icon 501 or a button icon provided in a state that at least partially overlaps the button icon area 501 can be enabled regardless of the length of the tap time period. This is because, in image reproduction processing, unlike in the case of shooting image mode, it is likely that the user does not hold the digital camera 100 in such a way that the user's finger touches the shutter button 61, such as illustrated in figure 3. Therefore, a button icon whose corresponding function is to be disabled by continuous tapping for a predetermined period of time or longer is not provided for the image reproduction mode. Alternatively, considering the mode of holding the digital camera 100 by the user during image playback mode, a button icon whose corresponding function is to be disabled by continuous tapping for a predetermined period of time or longer can be provided in a different position from the position of the button icons to the image shooting mode. [00136] It is also useful if the digital camera 10 includes an attitude detection sensor. An attitude detection sensor refers to a sensor capable of detecting an attitude of the digital camera 100 with respect to the direction of gravity. The attitude sensing sensor includes a sensor such as an acceleration sensor or a vertical-horizontal device position sensor. [00137] When the attitude detection sensor detects that the front face of the digital camera 100 is oriented horizontally (a first attitude), it is likely that the digital camera 100 is held by the user in the manner described above with reference to figure 3. By On the other hand, when the attitude detection sensor detects that the front face of the digital camera 100 is vertically oriented (a second attitude), it is likely that the digital camera 100 is held in a different manner as described above with reference to Figure 3 In this case, the user is likely to touch the touch panel in a position different from the position illustrated in figure 3. Consequently, when the attitude detection sensor detects that the front face of the digital camera 100 is vertically oriented, it is useful that a button icon provided in a different position from the button icon that is provided when the attitude detection sensor detects that the front face of the digital camera 100 is oriented. horizontally can be temporarily disabled when detecting continuous ringing for a predetermined period of time or longer. [00138] More specifically, when the attitude detection sensor detects that the digital camera 100 is horizontally oriented, it is useful if the button icon 501 is set as the button icon to be disabled if tapping continuously for a predetermined period of time or greater is detected, as described above with reference to Figures 4A and 4B. Additionally button icons other than button icon 501 are kept enabled regardless of the length of time period of continued touch operation. On the other hand, when the attitude detection sensor detects that the digital camera 100 is oriented vertically, it is useful if a button icon other than the button icon 501 (ie the button icon 503 for example) is adjusted as the button icon to be temporarily disabled if continuous tapping on it for a predetermined period of time or longer is detected. Additionally button icons other than button icon 503, including button icon 501, are enabled, regardless of the length of the continuous-touch operation time period. As the configuration described above, the present exemplary embodiment can safely prevent an operation error according to the attitude of the digital camera 100. [00139] The type of touch panel implemented by the present invention is not limited to a specific type. More specifically, any touch panel capable of detecting an operation of touching the screen unit can be used as a touch panel according to an exemplary embodiment of the present invention. The type of touch panel that can be employed in the present invention includes a surface acoustic wave type touch panel, an infrared type touch panel, or an electromagnetic induction type touch panel in addition to the touch panel of the resistance film type and capacitance type touch panel described above. [00140] The exemplary embodiment described above is implemented by an image capture apparatus. However, the present invention can be implemented by any apparatus or device other than an image capture apparatus that controls a display device including a touch panel, such as a cell phone, a personal digital assistant (PDA), a music player, an image display, a video game machine, a printing device, or a vehicle navigation device. If the present invention is implemented by an apparatus or device other than the image capture apparatus, it is useful, considering how to hold the apparatus or device or its state of use, if a button icon is disabled at an appropriate specific time , according to the position in which each of the plurality of button icons is provided. [00141] If the present invention is implemented by an apparatus or device other than the image capture apparatus that does not include a shutter button, the user may inadvertently touch the touch panel with the hand holding the apparatus or device in a position close to a gripping (holding) portion of the apparatus or device. Consequently, it is useful if only a button icon provided on the display unit in a position close to the hold portion is disabled when continuous tapping for a predetermined period of time or longer is detected. Alternatively, it is also useful if some button icons provided on the display unit in a position close to the hold portion are disabled to be disabled if continuous tapping for the predetermined period of time or longer is detected If different length of time period of continuous tapping is set for each button icon, the length of time period of continuous tapping to disable its function can be set to short by a button icon provided in a position close to the holding portion. [00142] Exemplary embodiments of the present invention are described above. However, the present invention is not limited to the above-described exemplary embodiments of the present invention. More specifically, various other embodiments can be included within the scope of the present invention and implement the present invention. Furthermore, a combination of a plurality of the above-described exemplary embodiments of the present invention can implement the present invention. [00143] The control described above of the entire digital camera 100 can be implemented by a single hardware or can be shared by a plurality of hardware devices. [00144] The present invention can also be achieved by providing a system or an apparatus with a storage line bundling means storing software program code implemented the functions of the exemplary embodiments and by reading and executing the program code stored in the storage line bundling medium with a system computer or apparatus (a central processing unit (CPU) or a microprocessing unit (MPU). In this case, the program code itself, which is read from the medium line bundling, implements the functions of the embodiments described above, and therefore the storage medium storing the program code constitutes the present invention. While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the illustrated exemplary embodiments. The scope of the following claims should be given the broadest interpretation to cover all modifications, equivalent structures and functions. [00146] This application claims priority over Japanese patent application 2009-189330, filed August 18, 2009, herein incorporated in its entirety by reference.
权利要求:
Claims (18) [0001] 1. Information processing apparatus comprising: a touch detection unit configured to detect a touch operation to touch a screen unit and a touch interrupt operation, which is an operation to discontinue touch on the screen unit; a display control unit (50) configured to control the display unit to display a first display object (501) in a first area of the display unit and to display a second display object (502) in a second area of the display unit. screen unit that is different from the first area (S401); a time counter unit configured to count a period of time of continuous touch on at least one of the first display object and the second display object of the screen unit (S408); and characterized by a control unit configured to (a) perform (S415) a first function assigned to the first display object based on the touch detection unit that detects a touch interrupt operation from the first detection object (S413, SIM ) in which the tap operation was detected (S402, YES) before the time period of the first tap operation on the first display object counted by the time-counting unit has reached a timeout period (S411, NO); (b) change (S417) a display related to the first display object, from a display corresponding to a first state in which the first function is performed to a display corresponding to a second state in which the first function is not performed in response to the time period of a touch operation on the first display object counted by the counting unit of time that reaches the time period limit (S411, YES) after the touch operation on the first display object has been detected by the detection unit Ringtone (S402, YES); (c) perform (S407) a second function assigned to the second display object, based on the touch detection unit that detects a touch interrupt operation of the second display object (S406, SIM) in which a touch operation was detected (S403, YES) regardless of whether the touch operation time period on the second display object is longer than the timeout period or not; and (d) not performing the first function assigned to the first display object based on the touch detection unit that detects a touch interrupt operation from the first display object (S425, SIM) in which a touch operation has been detected (S402, YES) after the tapping time period of tapping operation on the first detection object has reached the timeout period (S411, YES). [0002] 2. Information processing apparatus according to claim 1, further characterized in that it comprises: a second time counter unit configured to count a period of time of continuous touch over a second area of the screen unit which is different from the at least one of the first display object (501) and the second display object (502), where the control unit is configured to perform control, if a touch interrupt operation has been detected by the touch detection unit in a state in which touch on the second area is detected and if the period of time counted by the second time counter unit has not reached a second period of time longer than the predetermined period of time, perform a function assigned to the second area, while the touch interrupt operation has been detected by the touch detection unit in a state in which touch in the second area is detected and if the period of time counted by the second time counter unit has reached the second time period, do not perform a function assigned to the second area in relation to the detected ring interrupt operation only. [0003] 3. Information processing apparatus according to claim 1 or 2, characterized in that the control unit is configured to carry out control for, if the information processing apparatus is in a specific mode, if a ring interrupt operation has been detected by the touch detection unit in a state in which the touch of at least one of the first display object (501) and the second display object (502) is detected, and whether the period of time counted by the counter unit of time has reached the predetermined period of time, do not perform the function assigned to at least one of the first display object (501) and the second display object (502) in relation to the touch interrupt operation only, while the information processing apparatus is in a mode other than the specific mode and if a touch interrupt operation has been detected by the touch detection unit in a state in which the that at least one of the first display object (501) and the second display object (502) is detected, perform the function assigned to the at least one of the first display object and the second display object regardless of the period of continuous tap time on at least one of the first display object and the second display object. [0004] 4. Information processing apparatus according to claim 3, further characterized in that it comprises: an image forming unit; and a mode change unit configured to change an operating mode of the information processing apparatus to a mode among a plurality of modes, including at least one image shooting mode and an image reproduction mode, where the mode specific is the mode of shooting image. [0005] 5. Information processing apparatus according to any one of claims 1 to 4, characterized in that it further comprises: an image forming unit; and a shutter operating member configured to receive a user instruction to obtain an image given by the imaging unit, wherein the at least one of the first display object (501) and the second display object (502) is an area of a button icon displayed on the screen unit at a position that is closer to a vertex of the touch detection unit than closer to the shutter operating member. [0006] 6. Information processing apparatus according to claim 1, characterized in that it further comprises: an image forming unit; and a shutter operating member configured to receive a user instruction to take an image given by the imaging unit, wherein the at least one of the first display object (501) and the second display object (502) is an area of a button icon displayed over the screen unit at a position that is closer to a vertex of the screen unit, which is closer to the shutter operation member, than a position of another area. [0007] 7. Information processing apparatus according to claim 2, characterized in that it further comprises: an image forming unit; and a shutter operating member configured to receive a user instruction to take an image given by the second imaging unit, where the at least one of the first display object (501) and the second display object (502) is an area of a button icon displayed on the screen unit at a position that is closer to a vertex of the screen unit, which is closer to the shutter operating member, than a position of the second area. [0008] 8. Information processing apparatus according to any one of claims 1 to 7, characterized in that it further comprises a display control unit which, if the period of time counted by the time counter unit has reached the predetermined period of time, performs control to display a first warning message indicating that the at least one of the first display object (501) and the second display object (502) has been touched on the screen unit. [0009] 9. Information processing apparatus according to claim 8, characterized in that it further comprises a multi-point touch determination unit configured to determine whether any area other than the at least one of the first display object (501) and the second display object (502) has been detected simultaneously by touching at least one of the first display object and the second display object, where the display control unit is configured to, if determined by the touch multipoints that an area other than at least one of the first display object and the second display object has been tapped simultaneously by touching the at least one of the first display object and the second display object, display a second warning message indicating that a touch instructed operation cannot be performed on the display unit. [0010] 10. Information processing apparatus according to claim 9, characterized in that the touch detection unit can detect touch at a single touch position on the screen unit, and the multipoint touch determination unit is configured to, if touching the screen unit within a predetermined range in the screen unit is detected without detecting a touch interrupt operation after touching at least one of the first display object and the second display object is detected, determine that the position included in an area other than the at least one of the first display object and the second display object has been touched simultaneously with touching the at least one of the first display object and the second display object. [0011] 11. Information processing apparatus according to claim 10, characterized in that the second warning message indicates that a function, assigned to a position at a point symmetrical to the detected touched position within the at least one of the first display object and the second display object around the played position included in the predetermined range, cannot be played. [0012] 12. Information processing apparatus according to any one of claims 1 to 11, characterized in that it further comprises an attitude detection unit configured to detect an attitude of the information processing apparatus, where a different position on the screen is set as the at least one of the first display object and the second display object according to an attitude detected by the attitude detection unit. [0013] 13. A method for controlling an information processing apparatus, comprising: detecting, in a touch detection unit, a touch operation to touch a screen unit and a touch interrupt operation, which is an operation to discontinue touch on the screen unit; control, in a display control unit, the screen unit to display a first display object in a first area of the screen unit and to display a second display object in a second area of the screen unit that is different from the first area; counting, in a time counter unit, a period of time of continuous touch on at least one of the first display object and the second display object of the screen unit; characterized by performing, in a control unit, a control for (a) performing a first function assigned to the first display object based on the touch detection unit that detects a touch interrupt operation from the first detection object in which the tap operation was detected before the time period of the first tap operation on the first display object counted by the time counter unit has reached a timeout period; (b) change a view related to the first display object, from a view corresponding to a first state in which the first function is executed to a display corresponding to a second state in which the first function is not executed in response to the time period a touch operation on the first display object counted by the time counting unit reaching the time period limit after the touch operation on the first display object has been detected by the touch detection unit; (c) perform a second function assigned to the second display object, based on the touch detection unit that detects a touch interrupt operation of the second display object in which a touch operation has been detected regardless of the time period of the touch operation on the second display object is longer than the timeout period or not; and (d) not perform the first function assigned to the first display object based on the touch detection unit which detects a touch interrupt operation from the first detection object in which a touch operation has been detected after the period of time touch operation on the first detection object has reached the timeout period. [0014] 14. Information processing apparatus according to claim 1, characterized in that the at least one of the first display object and the second display object is an area of a button icon displayed in a position on the screen unit which the closest to a position of gripping a portion for holding the information processing apparatus. [0015] 15. A computer readable storage medium that stores instructions that make a computer function as: a touch detection unit configured to detect a touch operation to touch a screen unit and a touch interrupt operation, which is an operation to discontinue touch screen unit; a display control unit (50) configured to control the display unit to display a first display object (501) in a first area of the display unit and to display a second display object (502) in a second area of the display unit. screen unit that is different from the first area (S401); a time counter unit configured to count a period of time of continuous touch on at least one of the first display object and the second display object of the screen unit (S408); and the storage medium being characterized in that the instructions make the computer further function as a control unit configured to (a) perform (S415) a first function assigned to the first display object based on the touch detection unit it detects a touch interrupt operation from the first detection object (S413, SIM) in which the touch operation was detected (S402, SIM) before the time period of the first touch operation on the first display object counted by the unit timer has reached a timeout period (S411, NO); (b) change (S417) a display related to the first display object, from a display corresponding to a first state in which the first function is performed to a display corresponding to a second state in which the first function is not performed in response to the time period of a touch operation on the first display object counted by the counting unit of time that reaches the time period limit (S411, YES) after the touch operation on the first display object has been detected by the detection unit Ringtone (S402, YES); (c) perform (S407) a second function assigned to the second display object, based on the touch detection unit that detects a touch interrupt operation of the second display object (S406, SIM) in which a touch operation was detected (S403, YES) regardless of whether the touch operation time period on the second display object is longer than the timeout period or not; and (d) not performing the first function assigned to the first display object based on the touch detection unit that detects a touch interrupt operation from the first display object (S425, SIM) in which a touch operation has been detected (S402, YES) after the tapping time period of tapping operation on the first detection object has reached the timeout period (S411, YES). [0016] 16. Information processing apparatus according to claim 1, characterized in that the first function is a function that changes a mode or a setting of the information processing apparatus, and that the second function is a function that changes a mode or a setting of the information processing apparatus. [0017] 17. Information processing apparatus according to claim 1, characterized in that, in step (b), the control unit produces a display item related to the appearance of the first display object. [0018] 18. Information processing apparatus according to claim 1, characterized in that, in step (b), the control unit changes a display configuration of the first display object.
类似技术:
公开号 | 公开日 | 专利标题 BR112012003459B1|2021-05-25|information processing apparatus, method of controlling an information processing apparatus and storage means US10057480B2|2018-08-21|Electronic apparatus and control method thereof JP2012118588A|2012-06-21|Electronic equipment and method for controlling the same JP5409873B2|2014-02-05|Information processing apparatus, control method therefor, program, and storage medium JP2020194103A|2020-12-03|Electronic apparatus, method for controlling electronic apparatus, program, and storage medium US20150100919A1|2015-04-09|Display control apparatus and control method of display control apparatus JP6708516B2|2020-06-10|Electronic device, control method thereof, and program JP6391763B2|2018-09-19|Information processing apparatus, control method therefor, program, and recording medium JP6150924B2|2017-06-21|Information processing apparatus, control method therefor, program, and recording medium JP2014048382A|2014-03-17|Display control device, control method, program, and storage medium JP5932953B2|2016-06-08|Information processing apparatus, control method therefor, program, and storage medium JP5769783B2|2015-08-26|Information processing apparatus, control method therefor, program, and storage medium US9088762B2|2015-07-21|Image capturing apparatus and control method thereof US11184528B2|2021-11-23|Electronic apparatus, control method therefor, and non-transitory computer readable medium US20210243380A1|2021-08-05|Display control apparatus and control method therefor JP2021068155A|2021-04-30|Electronic apparatus and control method thereof JP2018085562A|2018-05-31|Electronic apparatus and control method therefor JP2018055139A|2018-04-05|Imaging apparatus, control method for imaging apparatus, and program and recording medium JP2018026683A|2018-02-15|Imaging apparatus, control method, and program
同族专利:
公开号 | 公开日 KR20120055672A|2012-05-31| CN104267906A|2015-01-07| JP5127792B2|2013-01-23| US10613684B2|2020-04-07| US10168829B2|2019-01-01| RU2012110203A|2013-09-27| CN102483655B|2016-05-11| US10671216B2|2020-06-02| CN104281410B|2018-02-09| CN102483655A|2012-05-30| BR112012003459A2|2016-02-23| JP2011039990A|2011-02-24| CN104267906B|2018-06-01| KR101375696B1|2014-03-19| US20190107921A1|2019-04-11| WO2011021344A1|2011-02-24| US20140327805A1|2014-11-06| US20140327640A1|2014-11-06| US10365760B2|2019-07-30| CN104281410A|2015-01-14| EP3229114A1|2017-10-11| RU2501065C2|2013-12-10| EP2467770A1|2012-06-27| US20120146929A1|2012-06-14| EP2467770A4|2014-06-25| US20190095041A1|2019-03-28|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US4914624A|1988-05-06|1990-04-03|Dunthorn David I|Virtual button for touch screen| US5594471A|1992-01-09|1997-01-14|Casco Development, Inc.|Industrial touchscreen workstation with programmable interface and method| JPH05298027A|1992-04-24|1993-11-12|Hitachi Eng Co Ltd|Touch input type data processor| EP0657842B1|1993-12-07|1999-03-10|Seiko Epson Corporation|Touch panel input device and method of generating input signals for an information processing device| US6330085B1|1995-07-20|2001-12-11|Canon Kabushiki Kaisha|Image processing apparatus and method| KR19990015738A|1997-08-08|1999-03-05|윤종용|Handheld Computer with Touchpad Input Control| JPH11327788A|1998-05-20|1999-11-30|Kenwood Corp|Touch panel device| US6614422B1|1999-11-04|2003-09-02|Canesta, Inc.|Method and apparatus for entering data using a virtual input device| US6897853B2|2000-11-10|2005-05-24|Microsoft Corp.|Highlevel active pen matrix| US6690387B2|2001-12-28|2004-02-10|Koninklijke Philips Electronics N.V.|Touch-screen image scrolling system and method| AUPS107202A0|2002-03-13|2002-04-11|K W Dinn Holdings Pty Limited|Improved device interface| JP2003280812A|2002-03-20|2003-10-02|Hitachi Ltd|Display device with touch panel, and display method therefor| FI20020847A|2002-05-03|2003-11-04|Nokia Corp|Method and device for accessing menu functions| US7710390B2|2003-06-05|2010-05-04|Nokia Corporation|Method and software application for transmitting information remaining behind an obstacle located in front of the display to the user of a data processing device| JP4407171B2|2003-06-23|2010-02-03|セイコーエプソン株式会社|Print control apparatus and print control method| KR100593982B1|2003-11-06|2006-06-30|삼성전자주식회사|Device and method for providing virtual graffiti and recording medium thereof| JP4731149B2|2004-10-06|2011-07-20|任天堂株式会社|Information processing apparatus and information input program| US7847789B2|2004-11-23|2010-12-07|Microsoft Corporation|Reducing accidental touch-sensitive device activation| US20060204232A1|2005-02-01|2006-09-14|Harvey Weinberg|Camera with acceleration sensor| US7656393B2|2005-03-04|2010-02-02|Apple Inc.|Electronic device having display and surrounding touch sensitive bezel for user interface and control| JP2006268313A|2005-03-23|2006-10-05|Fuji Xerox Co Ltd|Display controller and arrangement method for display content thereof| JP4628178B2|2005-05-16|2011-02-09|任天堂株式会社|Information processing apparatus and item selection processing program| JP2009158989A|2006-04-06|2009-07-16|Nikon Corp|Camera| US20070262951A1|2006-05-09|2007-11-15|Synaptics Incorporated|Proximity sensor device and method with improved indication of adjustment| KR20070113025A|2006-05-24|2007-11-28|엘지전자 주식회사|Apparatus and operating method of touch screen| JP4690272B2|2006-08-29|2011-06-01|京セラミタ株式会社|Electronic device and program| US8564544B2|2006-09-06|2013-10-22|Apple Inc.|Touch screen device, method, and graphical user interface for customizing display of content category icons| US8689132B2|2007-01-07|2014-04-01|Apple Inc.|Portable electronic device, method, and graphical user interface for displaying electronic documents and lists| US20080184139A1|2007-01-29|2008-07-31|Brian Robert Stewart|System and method for generating graphical user interfaces and graphical user interface models| JP2008245055A|2007-03-28|2008-10-09|Fujifilm Corp|Image display device, photographing device, and image display method| US8093534B2|2007-06-22|2012-01-10|Panasonic Corporation|Cooking device| JP4370535B2|2007-06-28|2009-11-25|ソニー株式会社|Image display device, imaging device, image display control method, and program| CN101339450B|2007-07-04|2011-08-17|群康科技有限公司|Touch control display and its drive method| WO2009018314A2|2007-07-30|2009-02-05|Perceptive Pixel, Inc.|Graphical user interface for large-scale, multi-user, multi-touch systems| JP2009129251A|2007-11-26|2009-06-11|Denso Corp|Operation input apparatus| US8245155B2|2007-11-29|2012-08-14|Sony Corporation|Computer implemented display, graphical user interface, design and method including scrolling features| KR101499546B1|2008-01-17|2015-03-09|삼성전자주식회사|Method and apparatus for controlling display area in touch screen device, and computer readable medium thereof| US8286106B2|2009-03-13|2012-10-09|Oracle America, Inc.|System and method for interacting with status information on a touch screen device|JP4927216B1|2010-11-12|2012-05-09|シャープ株式会社|Linear element array value estimation method, capacitance detection method, integrated circuit, touch sensor system, and electronic device| JP5864621B2|2011-06-29|2016-02-17|シャープ株式会社|Touch sensor system and electronic device| US9830026B2|2011-06-29|2017-11-28|Sharp Kabushiki Kaisha|Touch sensor system and electronic device| US8902192B2|2011-06-22|2014-12-02|Sharp Kabushiki Kaisha|Touch panel system and electronic device| TWI518565B|2011-06-22|2016-01-21|夏普股份有限公司|Touch panel system and electronic device| TWI502418B|2011-06-22|2015-10-01|Sharp Kk|Touch panel system and electronic device| JP5727051B2|2011-07-12|2015-06-03|シャープ株式会社|Touch panel system and electronic device| US9013448B2|2011-06-22|2015-04-21|Sharp Kabushiki Kaisha|Touch panel system and electronic device| JP5785753B2|2011-03-25|2015-09-30|京セラ株式会社|Electronic device, control method, and control program| JP5813991B2|2011-05-02|2015-11-17|埼玉日本電気株式会社|Portable terminal, input control method and program| JP5105127B2|2011-05-30|2012-12-19|Necインフロンティア株式会社|Portable terminal, its key operation control method and program| JP5350437B2|2011-06-27|2013-11-27|シャープ株式会社|Touch sensor system| JP5890126B2|2011-08-24|2016-03-22|シャープ株式会社|Portable electronic device, method for controlling portable electronic device, control program, and computer-readable recording medium| CN103947286B|2011-09-30|2019-01-01|英特尔公司|For refusing the mobile device and method of touch sensor contact unintentionally| JP5389888B2|2011-10-25|2014-01-15|シャープ株式会社|Touch panel system and electronic device| JP5204286B2|2011-11-02|2013-06-05|株式会社東芝|Electronic device and input method| JP5329681B2|2012-01-06|2013-10-30|シャープ株式会社|Touch panel system and electronic device| JP5598737B2|2012-02-27|2014-10-01|カシオ計算機株式会社|Image display device, image display method, and image display program| JP2013175139A|2012-02-27|2013-09-05|Sharp Corp|Input operation determination device and operation determination method therefor, portable operation device, control program, and recording medium| JP6071616B2|2012-03-22|2017-02-01|キヤノン株式会社|Imaging apparatus, control method therefor, program, and storage medium| JP5563108B2|2012-03-27|2014-07-30|富士フイルム株式会社|Imaging apparatus, imaging method, and program| JP5565433B2|2012-04-20|2014-08-06|カシオ計算機株式会社|Imaging apparatus, imaging processing method, and program| JP5620947B2|2012-06-27|2014-11-05|キヤノン株式会社|Electronic device, control method therefor, program, and storage medium| ITTV20120138A1|2012-07-25|2014-01-26|Isis S R L|METHOD FOR THE CONTROL AND ACTIVATION OF A USER INTERFACE AND DEVICE AND PLANT WITH THIS METHOD AND INTERFACE| JP6024319B2|2012-09-11|2016-11-16|コニカミノルタ株式会社|Control device, image forming apparatus, control program, and program| CN104756469B|2012-11-07|2017-08-25|株式会社村田制作所|Wake-up signal generation device, touch input unit| CN103118228A|2012-12-18|2013-05-22|天津三星光电子有限公司|Control method and control device of intelligent touch screen camera| JP6221265B2|2013-03-04|2017-11-01|株式会社デンソー|Touch panel operation device and operation event determination method in touch panel operation device| TW201435663A|2013-03-14|2014-09-16|Wistron Corp|Electronic device for preventing accidental touch and operating method thereof| KR102063915B1|2013-03-14|2020-01-08|삼성전자주식회사|User device and operating method thereof| JP5840639B2|2013-03-28|2016-01-06|京セラドキュメントソリューションズ株式会社|Display operation apparatus, program, and image forming apparatus| JP6271917B2|2013-09-06|2018-01-31|キヤノン株式会社|Image recording apparatus and imaging apparatus| US9258480B2|2014-03-31|2016-02-09|Facebook, Inc.|Techniques to selectively capture visual media using a single interface element| JP5840256B2|2014-04-25|2016-01-06|キヤノン株式会社|Electronic device, control method therefor, program, and storage medium| JP6399834B2|2014-07-10|2018-10-03|キヤノン株式会社|Information processing apparatus, information processing apparatus control method, and program| CN104076986B|2014-07-25|2015-12-09|上海逗屋网络科技有限公司|A kind of method of toch control for multiple point touching terminal and equipment| CN105335086B|2014-08-12|2018-12-11|苏宁易购集团股份有限公司|Operating method of touch panel and device| WO2016086363A1|2014-12-03|2016-06-09|华为技术有限公司|Operation processing method and terminal| CN104461366A|2014-12-16|2015-03-25|小米科技有限责任公司|Method and device for activating operation state of mobile terminal| JP6541690B2|2014-12-25|2019-07-10|キヤノン株式会社|Display control device and control method thereof| CN104765466B|2015-05-04|2018-01-26|广东欧珀移动通信有限公司|The key control method and device of mobile terminal| JP6566767B2|2015-07-29|2019-08-28|キヤノン株式会社|Information processing apparatus, information processing apparatus control method, computer program, and storage medium| JP6700708B2|2015-10-09|2020-05-27|キヤノン株式会社|Electronic device, control method thereof, program, and storage medium| CN105302440A|2015-10-27|2016-02-03|上海救要救信息科技有限公司|Method and system for preventing or reducing misoperations of touch screen according to time| JP6614943B2|2015-11-30|2019-12-04|キヤノン株式会社|Imaging control apparatus and control method thereof| JP6659148B2|2016-02-03|2020-03-04|キヤノン株式会社|Display control device, control method therefor, program, and storage medium| JP6734721B2|2016-07-20|2020-08-05|シャープ株式会社|Operating device and electric equipment including the device| JP2018013745A|2016-07-23|2018-01-25|キヤノン株式会社|Electronic equipment and control method therefor| JP6239077B2|2016-10-06|2017-11-29|キヤノン株式会社|Electronic device, control method therefor, program, and storage medium| US10649645B2|2017-06-05|2020-05-12|Canon Kabushiki Kaisha|Electronic apparatus and method for controlling the same| JP6974056B2|2017-07-19|2021-12-01|東芝テック株式会社|Information processing equipment and programs| JP2019086701A|2017-11-08|2019-06-06|キヤノン株式会社|Imaging control apparatus and control method thereof| JP2019117523A|2017-12-27|2019-07-18|シャープ株式会社|Image forming apparatus| USD852650S1|2018-04-25|2019-07-02|ZS Systems, LLC|Operator console housing for measuring and control tool| JP6551579B2|2018-06-18|2019-07-31|カシオ計算機株式会社|Mobile terminal and program| KR20200002610A|2018-06-29|2020-01-08|캐논 가부시끼가이샤|Electronic device, control method for electronic device, and computer readable medium| GB201908996D0|2018-06-29|2019-08-07|Canon Kk|Electronic device, control method for electronic device, program, and computer readable medium| CN110007800B|2019-04-10|2020-11-10|广州视源电子科技股份有限公司|Control method, device and equipment of touch operation mode and storage medium| JP6973872B1|2020-07-16|2021-12-01|Necプラットフォームズ株式会社|Tablet terminal, control method and control program|
法律状态:
2019-01-15| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2019-07-23| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2020-08-25| B06A| Notification to applicant to reply to the report for non-patentability or inadequacy of the application [chapter 6.1 patent gazette]| 2020-12-08| B06A| Notification to applicant to reply to the report for non-patentability or inadequacy of the application [chapter 6.1 patent gazette]| 2021-03-16| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2021-05-25| B16A| Patent or certificate of addition of invention granted|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 13/07/2010, OBSERVADAS AS CONDICOES LEGAIS. PATENTE CONCEDIDA CONFORME ADI 5.529/DF |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 JP2009-189330|2009-08-18| JP2009189330A|JP5127792B2|2009-08-18|2009-08-18|Information processing apparatus, control method therefor, program, and recording medium| PCT/JP2010/004534|WO2011021344A1|2009-08-18|2010-07-13|Information processing apparatus, control method therefor, program, and recording medium| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|